fieldset
{
  position: relative;
  float: left;
  clear: left;
  width: 100%;
  margin: 0 0 -1em 0;
  padding: 0 0 1em 0;
  border-style: none;
}
legend
{
  padding: 0;
  color: #545351;
  font-weight: bold;
  font-family:arial;

}
legend span
{
  position: absolute;
  left: 0.74em;
  top: 0;
  margin-top: 0.5em;
  font-size: 135%;
  font-family:arial;
  font-weight:bold;
  
}

fieldset ol
{
  padding: 3.5em 1em 0 1em;
  list-style: none;
  zoom: 1;

}

fieldset li
{
  float: left;
  clear: left;
  width: 100%;
  padding-bottom: 1em;
  
}

label
{
  float: left;
  width: 10em;
  margin-right: 1em;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
}
fieldset.submit
{
 	
  width: 100%;
  padding-top: 1.5em;
  padding-left: 10em;
}

input.button
{
	position:relative;
	left: 500px;
		
}

#companynameerror
{
	position:absolute;
	left: 400px;
	top: 22px;
	visibility: hidden;
	color: red; 
}

#companyfielderror
{
	position:absolute;
	left: 400px;
	top: 65px;
	visibility: hidden;
	color: red; 
}


#emailerror
{
	position:absolute;
	left: 400px;
	top: 110px;
	visibility: hidden;
	color: red; 
}
#cityerror
{
	position:absolute;
	left: 400px;
	top: 150px;
	visibility: hidden;
	color: red; 
}
#zipcodeerror
{
	position:absolute;
	left: 400px;
	top: 187px;
	visibility: hidden;
	color: red; 
}
#addresserror
{
	position:absolute;
	left: 400px;
	top: 394px;
	visibility: hidden;
	color: red; 
}
#cellerror
{
	position:absolute;
	left: 400px;
	top: 402px;
	visibility: hidden;
	color: red; 
}
#usernameerror
{
	position:absolute;
	left: 400px;
	top: 425px;
	visibility: hidden;
	color: red; 
}
#passworderror
{
	position:absolute;
	left: 400px;
	top: 667px;
	visibility: hidden;
	color: red; 
}

#body #pic
{
	position: absolute;
	left: 700px;
	top: 450px;
	width: 300px;
	height: 250px;
	border-radius: 200px;
	background-image:url('../images/checklist.jpg');
}
	